<script>
	export default {
		onLaunch: function() {
			uni.redirectTo()
					 {
						 url:"/pages/login/login"
					 }
		},
			created() {
				var plusReady = function (callback) {  
				    if (window.plus) {  
				        callback();  
				    } else {  
				        document.addEventListener('plusready', callback);  
						
				    }  
				};  
				
				plusReady(function () {  
				    var firstBack = 0;  
				    var handleBack = function () {  
				        var currentWebview = plus.webview.currentWebview();  
				        var topWebview = plus.webview.getTopWebview();  
				        var now = Date.now || function () {  
				            return new Date().getTime();  
				        };  
				
				        currentWebview.canBack(function (evt) {  
				            /**  
				             * 有可后退的历史记录，则后退。  
				             * 否则，关闭当前窗口。  
				             * 如果当前窗口是入口页，那么执行退出的逻辑。  
				             */  
				           var pages = getCurrentPages() //获取加载的页面
				                 var currentPage = pages[pages.length - 1] //获取当前页面的对象
				                 var url = currentPage.route //当前页面url
				           
				           if (url === 'pages/index/index'||
								url === 'pages/task/task'||
								url===  'pages/hall/hall'||
								url===  'pages/task/task'||
								url===  'pages/ibm/ibm'||
								url===  'pages/mine/mine') {  
				               // 入口页了，执行退出。
							   if (now() - firstBack < 2000) {
							   	plus.runtime.quit();  
							   }   
									firstBack = now();  
									plus.nativeUI.toast('再按一次退出应用');  
			
									setTimeout(function () {  
										firstBack = 0;  
									}, 2000);  
							}else {  
				               // 根据实际需求选择相应的方法  
				               history.back();  
				           }
				        });  
				    };  
				
				    plus.key.addEventListener('backbutton', handleBack);  
				});
				
				
			},
		onShow: function() {	//没有token强制登陆
			// 	let local = location.href;
			// 	if(local.lastIndexOf('pages/index/index')>=0&&localStorage.getItem("AuthToken")===null)	{
			// 		uni.redirectTo({
			// 			url:'pages/login/login'
			// 		})
			// 	}
			// uni.setEnableDebug({
			//     enableDebug: true
			// });
		},
		onHide: function() {
			
		},onBackPress() {
			  uni.showModal({  
				title: '提示',  
				content: '是否退出uni-app？',  
				success: function(res) {  
					if (res.confirm) {  
						// 退出当前应用，改方法只在App中生效  
						plus.runtime.quit();  
					} else if (res.cancel) {  
						console.log('用户点击取消');  
					}  
				}  
			  });  
			  return true 
		},
	}
</script>

<style lang="scss">
	/* 注意要写在第一行，同时给style标签加入lang="scss"属性 */
	@import "uview-ui/index.scss";
	 uni-page-body{
		height: 100%;
	}
	
</style>
